<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // var arr = [1,6,3,4,7,5];
    // console.log(arr);

    // 两两比较，大的放后面
    // 0-1, 1-2, 2-3, 3-4   0~length-1-0
    // 0-1, 1-2, 2-3        0~length-1-1
    // 0-1, 1-2             0~length-1-2
    // 0-1                  0~length-1-3

    // for(i=0;i<arr.length-1;i++){
    //     for(j=0;j<arr.length-1-i;j++){
    //         if(arr[j+1]<arr[j]){                   // j       j+1
    //             var n=arr[j];
    //             arr[j]=arr[j+1];
    //             arr[j+1]=n;
    //         }
    //     }
    // }
    // console.log(arr);


    // 封装函数

    // 冒泡法升序排列
    // function asc() {
    //     for (i = 0; i < arr.length - 1; i++) {
    //         for (j = 0; j < arr.length - 1 - i; j++) {
    //             if (arr[j] > arr[j + 1]) {                   // j       j+1
    //                 var n = arr[j];
    //                 arr[j] = arr[j + 1];
    //                 arr[j + 1] = n;
    //             }
    //         }
    //     }
    //     console.log(arr)
    // }
    // var arr=[102,4,7,8,5,24,9,10,-166]
    // asc();

    // 冒泡法降序排列
    // function desc() {
    //     for (i = 0; i < arr.length - 1; i++) {
    //         for (j = 0; j < arr.length - 1 - i; j++) {
    //             if (arr[j] < arr[j + 1]) {                   // j       j+1
    //                 var n = arr[j];
    //                 arr[j] = arr[j + 1];
    //                 arr[j + 1] = n;
    //             }
    //         }
    //     }
    //     console.log(arr)
    // }
    // desc();

    var arr=[102,4,7,8,5,24,9,10,-166]
    console.log(arr)
    for(i=0;i<arr.length-1;i++){
        for(j=0;j<arr.length-1-i;j++){
            if(arr[j]>arr[j+1]){
                var n=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=n;
            }

        }
    }
        console.log(arr)
</script>

</html>